www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/person/vcard/ext_vcard_outscript.js
var tree,grid,bool=false, optionnum = 'vcardgroup'+adminid+''; function savecalblc(){ tree.storereload(); if(grid.form){ grid.form.getField('gname').setLoad(false); } } var panel= [{ xtype:'rocktree',tablename:'option',region:'west',width:200,split:true,bbarbool:false,title:'通讯录组',collapsible: true,url:publictreestore({order:'xu',expandall:'true',pidfields:'mnum',idfields:'num',fistid:optionnum}), columns:[{ xtype: 'treecolumn', text:'名称',align:'left',dataIndex:'name',width:'99%' }], bbar:[{ text:'刷新',handler:function(){tree.storereload()},icon:gicons('reload') },'-',{ text:'组管理',handler:function(){rockoption.setlist('我的通讯录组管理',optionnum,{savecall:function(){savecalblc();},delcall:function(){savecalblc();}});} }], dblclick:function(o,v){ grid.searchgoto("and gname='"+v.data.name+"'"); }, load:function(){ } },{ xtype:'rockgridform',tablename:'vcard',formtitle:'通讯录',celleditbool:true,iconqz:'vcard_', defaultorder:'sort',keywhere:'and optid='+adminid+'', storefieldstype:'columns', columns:[{ xtype: 'rownumberer', width: 40 },{ text:'姓名',dataIndex:'name',width:100,editor:'textfield',search:true },{ text:'所在组',dataIndex:'gname',width:80,editor:'textfield',search:true },{ text:'手机号',dataIndex:'mobile',width:150,editor:'textfield',search:true },{ text:'电话',dataIndex:'tel',width:150,editor:'textfield',search:true },{ text:'邮箱',dataIndex:'email',width:150,editor:'textfield',search:true },{ text:'地址',dataIndex:'address',width:150,editor:'textfield',search:true },{ text:'排序号',dataIndex:'sort',width:80,editor:{xtype:'numberfield',minValue:0} }], formparams:{ submitfields:'name,gname,sort,mobile,tel,email,address', items:[{ fieldLabel:'id号',value:'0',name:'idPost',hidden:true },{ fieldLabel:'<font color=red>*</font>姓名',name:'namePost',allowBlank: false },{ fieldLabel:'所在组',name:'gnamePost',xtype:'optioncombo',optionmnum:optionnum,editable:true },{ fieldLabel:'手机号',name:'mobilePost' },{ fieldLabel:'电话',name:'telPost' },{ fieldLabel:'邮箱',name:'emailPost' },{ fieldLabel:'地址',name:'addressPost' },{ fieldLabel:'排序号',name:'sortPost',value:'0',minValue:0,xtype:'numberfield' }], params:{int_filestype:'sort',otherfields:'optdt={now},optname={admin},optid={adminid}'} } }]; return { panel:panel, init:function(){ tree = rock[index][0]; grid = rock[index][1]; } };